@charset "utf-8";
/* CSS Document */

h2{
background: url(../images/logo_mini.png) no-repeat left top transparent;
text-indent: 35px;

}


h2.orange{
color: #f98301;
}

div#banner{
background: url(../images/banner_background.png) center center no-repeat;
width: 830px;
height: 138px;
padding: 10px 15px 0 12px;
}

div#banner h2{
background: none;
color: #fff;
padding: 0;
text-indent: 0;
}

div#banner p{
color: #fff;
text-align: justify;
}

div#banner a{
background: url(../images/arrow_blue.png) no-repeat right center;
padding: 0 25px 0 0;
color: #fff;
text-decoration:none;
font-weight: bold;
float: right;
}

div#banner a:hover{
text-decoration: underline;
}

div#banner_left{
float: left;
width: 405px;
height: 138px;
}

div#banner_right{
float: right;
width: 405px;
height: 138px;

}

div#banner_right a{
background: url(../images/arrow_orange.png) no-repeat right center;
}

div.content_row{
width: 860px;
overflow: hidden;
margin: 20px 0 0 0;

}

div.content_col{
float: left;

}

div#news_col{
font-size: 0.95em;
width: 262px;
margin: 0 25px 0 0;
}

div#news_col a{
float: right;
}


div#news_archive{
width: 262px;

}
div#news_archive a{

font-size: 0.95em;
float: right;

}

div#news_archive ul{
list-style-type: none;
margin: 48px 0 10px 0;
height: 160px;
clear:both;
width: 262px;

}

div#news_archive ul li{
clear:both;
float: left;
width: 262px;
}

div#news_archive ul li a{
display: block;
background: #78abaa;
width: 100%;
margin: 0 0 5px 0;
text-indent: 5px;
line-height: 1.5;
height: 22px;
color: #fff;
font-size: 0.95em;
text-decoration: none;
}

div#news_archive ul li a:hover{

	background: #f98301;

}

div#calendar_col{
margin: 0 0 0 25px;
width: 286px;
}


div#calendar_col h2{
float: left;
}

div#calendar_col a#overzicht{
float: right;
font-size: 0.95em;
margin: 10px 0 0 0;
}

div#calendar_col table{
background: url(../images/calendar_background.jpg);
width: 286px;
height: 187px;

}

div#calendar_col table tr.heading{
height: 25px;

}

div#calendar_col table tr.heading > td{
color: #000;

}



div#calendar_col table tr  td{
text-align: center;
color: #fff;
font-weight:bold;
}

div#calendar_col table tr  td.today{
background: #eee;
color:#000;
}

	
div#calendar_col table tr  td.bussy{
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
color: #fff;
}

div#calendar_col table tr  td  a{
text-decoration: none;
color: #fff;

}

div#calendar_col table tr  td.today  a{

color: #000;

}




div#foto_col{
width: 262px;
margin: 0 25px 0 0;

}

div#video_col{
width: 262px;

}

div#blog_col{
width: 286px;
margin: 0 0 0 25px;
}

div#content_overview h3{
background: url(../images/blue_line.jpg) repeat-x bottom;
text-indent: 5px;
line-height: 2;
clear: both;
margin: 0 0 15px 0;
}

div#content_overview div.item{
text-align: center;
width: 100%;
}

div#content_overview img{
margin: 0 auto;
width: 220px;



}

div#content_overview ul{
list-style-type: none;
margin: 7px 0 0 0;
clear:both;
} 

div#content_overview ul li{
color: #78ABAA;
font-size: 0.95em;
margin: 0 0 10px 0;
}


div#content_overview ul li.left{
float: left;
}
div#content_overview ul li.right{
float: right;
}

div#blog_col div.item{
text-align: justify;
}

div#blog_col a{
float: right;
margin: 2px 0 5px 0;
}
